#pragma once

#include "Renderizable.h"


class Grilla : public Renderizable {
public:
	Grilla();

	void init();
	virtual void renderizar(const glm::mat4 &matVista, const glm::mat4 &matProyeccion, const glm::mat4 &matModelo) const;

private:
	glm::vec3 m_vertices_borde[4];
	glm::vec3 m_vertices_cruz[4];
	glm::vec3 m_vertices_red[32];

	// Para que no moleste a la grilla
	virtual void init(const glm::vec3 &posFuenteLuzDireccional, std::string vertShaderFileName, std::string fragShaderFileName){ }
};

